void main() {
  // 1. 定义+取值打印
  List animals = ['芝士雪豹', '坤坤', '小马珍珠'];
  // print(animals);
  // print(animals[1]);

  // 2. 增删改查
  // 长度
  print(animals.length);

  // 修改
  animals[1] = '椰子鸡';

  // 添加
  // animals.add('史迪仔');
  // animals.addAll(['小猪佩奇', '猪猪侠']);
  // animals.insert(0, '沸羊羊');

  // 移除
  // animals.remove('椰子鸡');
  // 根据内容移除不存在，不会报错
  // animals.remove('椰子鸡好好吃');
  // animals.removeAt(2);
  // 删除的索引不存在报错
  // animals.removeAt(2);
  // print(animals);

  // 遍历
  // animals.forEach((item) => print(item));
  animals.forEach((item) => {print(item + '么么哒')});

  // 可以保存任意的类型
  List rubbish = [
    '果皮',
    '饭盒',
    10,
    ['猪脚', 0, false]
  ];
  print(rubbish);
}
